ראיון טכני מרחוק עם 2 שאלות של כתיבת קוד בcoder pad, קוד שמצופה שירוץ ויוציא פלט תקין.
כלומר מבחינת המראיין גם אם כתבת קוד נכון אבל הוא לא רץ בגלל סינטקס ארור שולי אתה תמשיך את המשימה עד שתמצא את הבעיה. לי זה היה מוזר ומעמד מאוד מלחיץ.
שאלות מתוך הראיון
1)למצוא במערך את האיבר מינימום שהוא גם יחיד, כלומר עבור - [2,2,3,3,4,5] הפלט יהיה 4 כי הוא הכי נמוך שמופיע רק פעם אחת.
ועבור- [2,2,3,3,4,4]- הפלט יהיה undefined.
הדרישה היא לפתור בסיבוכיות של o(n) לפחות.
2) ליצור ספריית events (class) שניתן לעשות בה את הפעולות הבאות:
on- ליצור איוונט חדש, מקבל גם שם איוונט וגם callback
OFF- להסיר איוונט לפי השם שלו
TRIGGER- לעשות טריגר לאיוונט לפי השם שלו